/**
 * @file 断舍离，我的界面
 * @author 高谦
 */
var app=getApp();
Page({ // eslint-disable-line

    data: {
        // 是否展示页面loading
        loading: true,
        // 用户头像
        avatarUrl: '',
        // 是否登录
        isLogin: false,
        userinfo:{},
        // 列表
        list: [
            {
                name: '发布商品',
                icon: '../../static/images/publish.png',
                url:'/pages/publish/publish'
            },
            // {
            //     name: '我的收藏',
            //     icon: '../../static/images/wdsc.png',
            //     url:'/pages/collect/collect'
            // },
            // {
            //     name: '我要发贴',
            //     icon: '../../static/images/wdjy.png',
            //     url:'/pages/publishpost/publishpost'
            // },
            {
                name: '我的购买',
                icon: '../../static/images/wdjy.png',
                url:'/pages/mybuy/mybuy'
            },
            {
                name: '我的发布',
                icon: '../../static/images/yjfk.png',
                url:'/pages/mygoods/mygoods'
            }
        ]
    },
    login:function(e){
        var islogin=app.globalData.islogin;
        if(islogin){
            // 这里写注销的操作
            swan.showModal({
                title:"注销确认",
                content: '您确认要注销账号么？',
                success:res=>{
                    if(res.confirm){
                        app.globalData.userinfo={
                            nickname:'请登录',
                            id:-1
                        };
                        app.globalData.islogin=false,
                        this.setData({
                            userinfo:app.globalData.userinfo,
                            avatarUrl:app.globalData.pic
                        });
                    }
                }
            });
        }else{
            swan.navigateTo({
                url:"/pages/login/login"
            });
        }
    },

    onLoad(){
        this.setData({
            userinfo:app.globalData.userinfo,
            avatarUrl:app.globalData.pic,
        });
    },

    onShow(){
        this.setData({
            userinfo:app.globalData.userinfo
        });
    },

    goto:function(e) {
        swan.navigateTo({
            url:e.currentTarget.dataset.url+"?uid="+e.currentTarget.dataset.uid
        })
    },

    /**
     * 跳转下个页面
     * @param {Event} e 事件对象
     */
    goNextPage(e) {
        if (e.currentTarget.dataset.name === '个人设置') {
            swan.navigateTo({
                url: '../setting/index'
            });
            return;
        }
    },
    /**
     * 跳转办件列表页
     *
     * @param {Event} e 事件对象
     */
    goToSubPage(e) {
        if (!this.data.isLogin) {
            return;
        }
        swan.navigateTo({
            url: `../personal/index?ind=${e.currentTarget.dataset.ind}`
        });
    }
});
